../5b9aabdfdb9dc65e5c7e54cb-arsd-official/jni.d(192,58): Error: `translated.ptr` cannot be used in `@safe` code, use `&translated[0]` instead ../5b9aabdfdb9dc65e5c7e54cb-arsd-official/jni.d(198,58): Error: `data.ptr` cannot be used in `@safe` code, use `&data[0]` instead ../5b9aabdfdb9dc65e5c7e54cb-arsd-official/jni.d(789,4): Error: can only catch class objects derived from `Exception` in `@safe` code, not `object.Throwable` ../5b9aabdfdb9dc65e5c7e54cb-arsd-official/jni.d(793,2): Error: `@safe` function `JNI_OnLoad` cannot access `__gshared` data `activeJvm` ../5b9aabdfdb9dc65e5c7e54cb-arsd-official/jni.d(796,36): Error: cannot take address of local `env` in `@safe` function `JNI_OnLoad` ../5b9aabdfdb9dc65e5c7e54cb-arsd-official/jni.d(801,17): Error: `@safe` function `JNI_OnLoad` cannot access `__gshared` data `classInitializers_` ../5b9aabdfdb9dc65e5c7e54cb-arsd-official/jni.d(804,17): Error: `@safe` function `JNI_OnLoad` cannot access `__gshared` data `newClassInitializers_` ../5b9aabdfdb9dc65e5c7e54cb-arsd-official/jni.d(807,4): Error: can only catch class objects derived from `Exception` in `@safe` code, not `object.Throwable` ../5b9aabdfdb9dc65e5c7e54cb-arsd-official/jni.d(809,26): Error: `t.toString() ~ "\x0a".ptr` cannot be used in `@safe` code, use `&t.toString() ~ "\x0a"[0]` instead ../5b9aabdfdb9dc65e5c7e54cb-arsd-official/jni.d(817,2): Error: `@safe` function `JNI_OnUnload` cannot access `__gshared` data `activeJvm` ../5b9aabdfdb9dc65e5c7e54cb-arsd-official/jni.d(822,4): Error: can only catch class objects derived from `Exception` in `@safe` code, not `object.Throwable` ../5b9aabdfdb9dc65e5c7e54cb-arsd-official/jni.d(972,26): Error: `@safe` function `arsd.jni.exceptionCheck` cannot call `@system` function pointer `(**env).ExceptionCheck` ../5b9aabdfdb9dc65e5c7e54cb-arsd-official/jni.d(973,27): Error: `@safe` function `arsd.jni.exceptionCheck` cannot call `@system` function pointer `(**env).ExceptionDescribe` ../5b9aabdfdb9dc65e5c7e54cb-arsd-official/jni.d(974,47): Error: `@safe` function `arsd.jni.exceptionCheck` cannot call `@system` function pointer `(**env).ExceptionOccurred` ../5b9aabdfdb9dc65e5c7e54cb-arsd-official/jni.d(976,24): Error: `@safe` function `arsd.jni.exceptionCheck` cannot call `@system` function pointer `(**env).ExceptionClear` ../5b9aabdfdb9dc65e5c7e54cb-arsd-official/jni.d(1479,19): Error: `@safe` function `arsd.jni.jniRethrow` cannot call `@system` function pointer `(**env).FindClass` ../5b9aabdfdb9dc65e5c7e54cb-arsd-official/jni.d(1480,4): Error: `t.toString() ~ "\x00".ptr` cannot be used in `@safe` code, use `&t.toString() ~ "\x00"[0]` instead ../5b9aabdfdb9dc65e5c7e54cb-arsd-official/jni.d(1673,32): Error: cannot append type `int function(const(JNINativeInterface)** env) @system` to type `int function(const(JNINativeInterface)**)[]` ../5b9aabdfdb9dc65e5c7e54cb-arsd-official/jni.d(957,29): Error: template instance `arsd.jni.JavaClass!("java.lang", JavaThrowable, void, false)` error instantiating ../5b9aabdfdb9dc65e5c7e54cb-arsd-official/jni.d(1673,32): Error: cannot append type `int function(const(JNINativeInterface)** env) @system` to type `int function(const(JNINativeInterface)**)[]` /opt/dmd-safe/dmd/dmd-safe failed with exit code 1.